home *** CD-ROM | disk | FTP | other *** search
- Notes for DiskTest (DT) v2.03
- =============================
-
- DT is one of the first programs that I have written for the
- Amiga, and from its first public release (on Fred Fish disk 539) I did
- not notice other similar programs in the Public Domain: this means
- that DT is still actual, or that nobody needs a similar program :-) .
- Of course, I like to maintain my programs up-to-date; and this is a
- new version of DT for the operating system 2.0. Actually, it REQUIRES
- 2.04; but I like to emphasize that what I have added are mainly bells
- and whistles, and that the last published version (on Fred Fish disk
- 663) is still valid, well tested and bug-free, and can be used under
- the OS v1.2 (or later). Only, it does not work for non-standard (i.e.
- non 880 KBytes) floppies, but this is not a constraint for an old
- machine running 1.x; and cannot be used to verify hard disks.
-
- What is DT? It is mainly a program that checks the integrity of
- floppy disks, that I have found useful in several circumstances: if
- you need to transport files on floppies, e.g. from Europe to the
- U.S., or to archive your data on floppies, it is better to be sure
- that all the files you have copied are readable before slipping 7,000
- miles away from the original data (or before deleting the same data
- from your hard disk). This program, named DT for "Disk Test", checks
- the whole floppy: in two steps, firstly reading all the tracks one by
- one to be sure that the support itself is reliable; and then reading,
- record by record, all the files on the disc. Optionally you can avoid
- the first step; the last one can take a long time if you have a lot of
- files, but is, in my humble opinion, the most important in order to
- check the data reliability. For the first DT I decided to mimic the
- aesthetic of the program with the same name from Peter Norton (in the
- IBM-PC Norton Utilities).
-
- I have now modified DT so that it can verify also data stored on
- hard disks (the whole disk, a single file or a directory tree): only
- the file test step can be executed from DT on hard disks; the track
- reading test, if needed, can be done with HDToolBox.
-
- This program can be run from the CLI (detaches itself from the
- CLI), or from the workbench; and opens a window on the Workbench
- public screen. The gadget buttons corresponding to DF0 to DF3 start
- the full test (both phases) on the selected drive; or, optionally, you
- can drop any icon inside the DT window (that is a so called AppWindow)
- to perform the second step only (file reading). In particular, if the
- dropped icon is related to a directory structure (i.e. it is a disk,
- a drawer or a trashcan icon) this test is performed on ALL files
- belonging to ALL directories in the tree starting from there: so that
- you can use DT e.g. to check your hard disk. The last gadget, that
- is a checkmark button, enables or disables the listing on the screen
- of the checked file names; you should find convenient to disable the
- listing before dropping the icon of a 120 megabyte hard disk inside
- DT's window...
-
- Why DT? You see, I began to write programs in the pre-historic
- age of the punched cards (exactly in 1968, on an IBM 7090), and when
- the first mass storage devices appeared they were fragile: tests for
- data reliability, to be run at fixed times, were essential. And they
- _still_ are: your disks WILL fail, sooner or later, and having the
- habit of performing periodic backups and diagnostics is wise.
-
- DT is a Public Domain program: you can freely distribute and
- modify the program and the source; maybe you will find useful only the
- routines that implement a text scroller in an almost environment
- independent way (partially inspired to an example from Martin
- Taillefer published on AmigaMail). Please, if you find bugs (or if
- you modify in any way DT--but PLEASE leave my comment headers and my
- name there) take the time to send me your comments (or your changes)
- at the address given at the end of this file.
-
- A thank to:
- - Commodore: for the Amiga;
- - SAS: for SAS-C v5.10;
- - Gimpel Software: for FlexeLint;
- - Oxxi, for TurboText;
- - Martin Taillefer: for his BOOPSI scroller (and
- for TurboText too, of course);
- - Peter Norton: for the original DT.
-
- Have fun !
- MLO
-
- -----
-
- Maurizio LORETI
-
- Home address: Via G. Donizetti, 6
- 35010 CADONEGHE (PD) - Italy
- Home setup: A4000, 6 MB RAM, 120 MB HD, HP DeskJet 500
- Work address: University of Padova
- Department of Physics
- Via F. Marzolo, 8
- 35131 PADOVA - Italy
- Work setup: A3000, 6 MB RAM, 50 MB HD, HP DeskJet 500
- EMail (TCP/IP): loreti@padova.infn.it
- Work FAX: (39) (49) 844-245
-